package com.yf.document.modules.flowable.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;

import java.util.Date;

/**
* <p>
* 实体类
* </p>
*
* @author Panjp
* @since 2022-11-04 10:34
*/
@Data
@TableName("act_de_model")
public class AcdeModel extends Model<AcdeModel> {

    private static final long serialVersionUID = 1L;
    
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;
    
    private String name;
    
    @TableField("model_key")
    private String modelKey;
    
    private String description;
    
    @TableField("model_comment")
    private String modelComment;
    
    @TableField("create_time")
    private Date createTime;
    
    @TableField("create_by")
    private String createBy;
    
    @TableField("update_time")
    private Date updateTime;
    
    @TableField("update_by")
    private String updateBy;
    
    private Integer version;
    
    @TableField("model_editor_json")
    private String modelEditorJson;
    
    private String thumbnail;
    
    @TableField("model_type")
    private Integer modelType;
    
    @TableField("tenant_id")
    private String tenantId;

    @TableField("model_status")
    private String modelStatus;

    @TableField("dept_code")
    private String deptCode;

    @TableField("form_path")
    private String formPath;

    @TableField("svg")
    private String svg;

}
